package com.gangquan360.smartadmin.module.order.saleorder.domain.entity;
import com.baomidou.mybatisplus.annotations.TableName;
import com.gangquan360.smartadmin.common.domain.BaseEntity;
import java.util.Date;
import java.math.BigDecimal;
import lombok.Data;

import java.io.Serializable;

/**
 * [ 销售订单表 ]
 *
 * @author wiggin
 * @version 1.0
 * @company wiggin
 * @copyright (c) 2018 wigginInc. All rights reserved.
 * @date 2020-03-31 19:43:21
 * @since JDK1.8
 */
@Data
@TableName("t_sale_order")
public class SaleOrderEntity extends BaseEntity{



    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 
     */
    private Date orderDate;

    /**
     * 订单状态
     */
    private Integer orderStatus;

    /**
     * 订单总金额
     */
    private BigDecimal orderTotalAmount;

    /**
     * 订单产品总数量
     */
    private Integer orderProductNum;

    /**
     * 付款方式,1.电汇,2承兑
     */
    private Integer payType;

    /**
     * 付款条件,1货到付款,2款到发货,3月结1月,4月结2月,5月结3月
     */
    private Integer payCondtion;

    /**
     * 交货地点
     */
    private String deliveryPlace;

    /**
     * 交货方式
     */
    private String deliveryType;

    /**
     * 备注
     */
    private String remark;

    /**
     * 内部备注
     */
    private String innerRemark;

    /**
     * 客户id
     */
    private Long customerId;

    /**
     * 客户全称
     */
    private String customerName;

    /**
     * 客户联系信息
     */
    private String customerConnectInfo;

    /**
     * 客户联系地址
     */
    private String customerAddress;

    /**
     * 客户传真
     */
    private String customerFaxNumber;

    /**
     * 创建人
     */
    private Integer createUser;


    /**
     * 修改人
     */
    private Integer updateUser;


}
